package com.xinjian.jianba.service;

import java.io.IOException;
import java.text.ParseException;
import java.util.List;
import java.util.Map;

import com.xinjian.jianba.dto.BuziCircleDto;
import com.xinjian.jianba.dto.BuziNameSearchDto;
import com.xinjian.jianba.dto.BuziNameSearchVo;
import com.xinjian.jianba.dto.BuziStoreIndexDto;
import com.xinjian.jianba.dto.BuziStoreIndexVo;
import com.xinjian.jianba.dto.BuziVisitCountDto;
import com.xinjian.jianba.dto.BuziWorkVo;
import com.xinjian.jianba.dto.CollectBuziDto;
import com.xinjian.jianba.dto.CollectListDto;
import com.xinjian.jianba.dto.CollectListVo;

public interface BuziVisitService {

//	public int updateBuziVisitCount(BuziVisitCountDto buziVisitCountDto)throws ParseException;
	
	public void incrCount(Long buziId);
	
	public int insertBuziVisitCount(BuziVisitCountDto buziVisitCountDto)throws ParseException;

	public List<BuziNameSearchVo> buziNameSearch(BuziNameSearchDto buziNameSearchDto)throws IOException;

	public BuziStoreIndexVo buziStoreIndex(BuziStoreIndexDto buziStoreIndexDto);

	public List<BuziNameSearchVo> buziCircle(BuziCircleDto buziCircleDto);

	public BuziWorkVo findWorkDetai(Long workId);

	public Long collectBuzi(CollectBuziDto collectBuziDto);

	public void cancleCollectBuzi(String collectId);

	public List<CollectListVo> buziVisitService(CollectListDto collectListDto);
}
